<?php
include_once '../gerenciadores/AutoloadGerenciadores.php';
include_once 'fpdf/pdf_mc_table.php';
require_once ('qrcode/qrcode.class.php');



	if(!isset($historicoEscolar) && !isset($_POST['botao'])){
		echo "<!DOCTYPE html>";
		echo "<html>";
		echo "<head><title></title></head>
				<!-- Script para produzir a mascara de entrada no texto -->
				<script src='js/jquery.min.js' type='text/javascript'></script>
				<script src='js/mascara.js' type='text/javascript'></script>";
		
		echo "<body>
				<form name='frm_cpf' action='#' method='post'>
					<label>Digite aqui seu cpf: </label><input type='text' name='cpf' class='entrada'>
					<input type='submit' name='botao' value='Localizar'>
				</form>
				</body>";
		
		echo "</html>";
	}elseif(isset($_POST['cpf']) && isset($_POST['botao']) && $_POST['botao']=="Localizar"){
		$cpf = $_POST['cpf'];
		__autoload("GerenciadorDeAlunos");
		$ger = new GerenciadorDeAlunos();
		$pessoa = $ger->getPessoa($cpf);
		
		$tabHistorico = $ger->imprimeHistoricoEscolar($pessoa);
		$fonte = "arial";
		$tamanho = 12;
		
		$pdf = new PDF_MC_TABLE("P", "pt", "A4");
		$pdf->SetExibeRodape(false);
		
		foreach ($tabHistorico as $historico){
		$pdf->AddPage();
		
		$pdf->Ln(50);
		$pdf->SetFont($fonte, "B",12);
		$pdf->Image("imagens/cemet.png",10,10,-650);
		
		$y = 10;
		$x = 80;
		$pdf->setXY($x,$y);
		$pdf->Cell(0,14,"Secretaria de Defesa Social", 0,1,"L");
		$pdf->SetFont($fonte, "",12);
		
		$y = $pdf->getY();
		$x = 80;
		$pdf->setXY($x,$y);
		$pdf->Cell(0,14,"Academia Integrada de Defesa Social", 0, 1, "L");
		
		$y = $pdf->getY();
		$x = 80;
		$pdf->setXY($x,$y);
		$pdf->Cell(0,14,"Campus de Ensino Metropolitano I", 0, 1, "L");
		
		$y = $pdf->getY();
		$x = 80;
		$pdf->setXY($x,$y);
		$pdf->SetFont($fonte,"",9);
		$pdf->MultiCell(0,14,"Campus pertencente a ACIDES - Instituição de Ensino Superior Credenciada pelo Parecer CEE/PE nr.: 33/2008 - CES, do Conselho Estadual de Educação de Pernambuco, Homologado pela Portaria SE nr.: 3571, de 12/05/2008, publicada no DOE de 13/05/2008. CNPJ: 02.960.040/0002-91",0, 'J');
		$pdf->Ln(20);
		$pdf->SetFont($fonte, "B", 16);
		$pdf->Cell(0,14,"HISTÓRICO ESCOLAR",0,1,"C");
		
		
		$pdf->SetFillColor(0,120,255);
		$pdf->Ln(20);
		$pdf->SetFont($fonte, "", $tamanho-2);
		$pdf->Cell(0,14,"Dados Pessoais",0,1,"C", true);
		
		$aluno = $historico->getAluno();
		$pdf->Cell(420,14,"Nome: ".strtoupper($aluno),0,0,"L");
		$pdf->Cell(150,14,"Cpf: ".$aluno->getCpf(),0,1,"L");
		$x = $pdf->GetX();
		$y = $pdf->GetY();
		$pdf->Ln(20);
		
		$pdf->SetFont("Arial", "B", 11);
		$pdf->Cell(300,14,"Disciplina",1,0,"C");
		$pdf->Cell(80,14,"Carga Horária",1,0,"C");
		$pdf->Cell(80,14,"Média",1,0,"C");
		$pdf->Cell(80,14,"Situação",1,1,"C");

		$tabNotas = $historico->getNotas();
		
		foreach ($tabNotas as $notas){
			$curso = $notas->getDisciplina()->getCurso();
			$pdf->SetFont("Arial","",11);
			$pdf->SetWidths(array(300,80,80,80));
			$pdf->SetAligns(array("J","C","C","C"));
			
			if($notas->getMedia()<2){
				$situacao = "Reprovado na disciplina";
			}elseif($notas->getMedia()>=2 && $notas->getMedia()<5){
				$situacao = "Em recuperação";
			}else{
				$situacao = "Aprovado";
			}
			
			$pdf->Row(array($notas->getDisciplina()->getNomeDisciplina(), $notas->getDisciplina()->getCargaHoraria(), $notas->getMedia(), $situacao));
		}
		$pdf->Ln(40);
		$cert = openssl_digest("arquivos/CertExchange.cer","sha1");
		
		$pdf->Cell(0,12,"Assinatura digital utilize para verificar a autenticidade no site: ".$cert,0,1,"J");
		$pdf->Cell(0,12,"cemet.sds.pe.gov.br",0,1,"J");
		
		
		$pdf->Cell(0,20,"Certid�o expedida pela internet atrav�s do site do Campus de Ensino Metropolitano I",0,1,"J");
		$pdf->Ln(20);
		
		$qrCode = new QRCode("http://cemet.sds.pe.gov.br/gui/instrutor.verificacertidao.php?codigo=".$cert."#",'H');
		$qrCode->displayFPDF($pdf,480,720, 100);
		
		
		//este campo será impresso no cabeçalho
		$pdf->SetFont($fonte, "", $tamanho-2);
		$pdf->SetXY($x,$y);
		$pdf->Cell(0,14,"Curso: ".$curso,0,1,"L");
				
		}//fim do foreach da Certidão	
		
		$pdf->Output("Certidão de docencia.pdf", "I");
		
	}
?>